Defining Home Pages with a Text Editor
Basic Structure of a Home Page Descriptor
A simple home page might hold one row of panels. Panels display either tasks or controls, such as a favorites control or a chart control.
In the descriptor file, each panel is defined with a <bucket> element.
The home page descriptor for the page above looks like the XML below.
A home page has:
- an outer
<navigation-page />tag - at least one
<row />tag - at least one
<bucket />tag to define a panel. The<type>option determines if the panel holds:- Favorites (
type="favorites") - Process Tasks (
type="process") - Application-Specific Items
(type="app-specific")
- Favorites (
Note that the colors for the backgroundShading option are determined by \schema\ab-core\page-navigation\css\quiet.css. You can set light, medium, and dark for the default color as well as for these colors: grey, ochre, blue, light blue, red, green, purple, aqua, and orange
Rows
The <row /> tag groups panels into rows:
<row height="half">
height. How high all panels in the row are. The values arefull,half, andthree-quarters.
Page dividers
A home page can also have a divider between its rows. This is set with the <page-divider /> element. As with a panel, you can set the divider's <title> and <backgroundShading>. In the below image, "In Depth" is a page divider.